Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		queryInfo:{
		  pageNumber:1,
		  pageSize:8,
		  typeId:"",
		  keywords:""
		},
		hasMoreData:true,
		menuInfo:[],
	},
    getHotelDetail(){
		wx.navigateTo({
			url: '/pages/sport/hotel/hotel.js'
		})
	},
  

	onChange(e){
	   this.data.queryInfo.keywords=e.detail;
	   this.data.queryInfo.pageNumber=1;
	   this.findPage('查询中..');
	},
  
	findPage(message){
	  wx.showNavigationBarLoading();
	  //显示 loading 提示框
	  wx.showToast({
		title: '加载资讯中',
		icon:'loading',
	  });
	   wx.request({
		 url: 'http://127.0.0.1:8088/hotel/mini/findAll',
		 data:this.data.queryInfo,
		 method:'POST',
		 header:{
		  'Authorization':wx.getStorageSync('token')	
		 },
		 success:(res)=>{
			  
			 let temp=this.data.menuInfo;
			 let  result=res.data.rows;
			 if(result.length>0){
				if(this.data.queryInfo.pageNumber==1){
				   temp=[];
				}
				if(result.length<this.data.queryInfo.pageSize){
					this.setData({
						menuInfo: temp.concat(result),
						hasMoreData:false
					})
				}else{
					  this.setData({
						 menuInfo:temp.concat(result),
						 hasMoreData:true,
						 queryInfo:{
							pageNumber :this.data.queryInfo.pageNumber+1,
							pageSize:8,
							typeId:this.data.queryInfo.typeId
						 }
					  })
				}
			 }else{
				 this.setData({
					 hasMoreData:false
				 });
				 wx.showNavigationBarLoading();
				 wx.showLoading({
				   title: '没有了~~~~',
				 });
				 setTimeout(() => {
					wx.hideNavigationBarLoading(),
					wx.hideLoading()
				 }, 1000);
			 }
			 wx.hideNavigationBarLoading();
			 wx.hideLoading();
		 },
		  fail :(err)=>{
			console.log(err)
		  }
	   })
	},
  
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {
		   this.data.queryInfo.typeId=options.id;
		   this.findPage('拼命加载中..');
		 
	},
  
	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {
	  
	},
  
	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {
	  
	},
  
	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {
	  
	},
  
	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {
	  
	},
  
	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {
	  this.data.queryInfo.pageNumber=1;
	  this.findPage("拼命加载中");
	},
  
	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {
	  if(this.data.hasMoreData){
		this.findPage('加载更多数据...');
	}
  
	},
  
	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {
	  
	}
  })